TreeGridLoaded ({ /* JSONP header, to be possible to load from xxx_Jsonp data source */ 
   "Cfg" : { "id": "Gantt", "SuppressCfg": "1"   },  // Base settings, suppresses saving configuration to cookies 
   "Cfg_2" : { "Size": "Low"   },  // Smaller style size, because of large chart 
   "Cfg_3" : { "Sort": "id"   },  // Default sort is by ID column 
   "Cfg_4" : { "DefaultDate": "1/1/2013"   },  // Default date in calendar for empty date 
   "Cfg_5" : { "ResizingMain": "3"   },  // Users can resize grid by right bottom edge 
   "Cfg_6" : { "MidWidth": "460", "LeftWidth": "100"   },  // Minimal width of the Gantt chart, it rather resizes the left column 
   "Cfg_7" : { "NoTreeLines": "1"   },  // Does not show the tree lines 
   "Cfg_8" : { "SpannedTree": "1"   },  // Renders tree in inner table to avoid problems in IE with too narrow tree column 
   "Cfg_9" : { "Group": "REG,CN"   },  // Groups the grid by columns Region and country 
   "Cfg_10" : { "GroupMain": "GROUP"   },  // When grouped, shows the tree in GROUP column 
   "Cfg_11" : { "CopyPasteRows": "2"   },  // Copies to clipboard also row id and pastes the whole copy of the row, including its attributes 
   "Cfg_12" : { "CopyPasteTree": "2"   },  // When copying and pasting grouping row, it copies and pastes also all its visible children 
   "Cfg_13" : { "FastGantt": "1"   },  // Shown simpler boxes to speed the chart up 
   "Cfg_14" : { "IdChars": "0123456789", "NumberId": "1"   },  // New row ids will be generated as numbers 
   "Cfg_15" : { "Undo": "1"   },   // Permits undo / redo 
   "Cfg_16" : { "MaxHeight": "1"   },  // Maximizes the grid height to the page content. Remove it for complex layouts 
   "Cfg_17" : { "PrintAllCSS": "1"   },  // Adds all styles to print page, because the runs are defined in custom CSS styles 
   "Cfg_18" : { "NameCol": "CITY"   },  // The CITY is visual row identification 
   "Cfg_19" : { "BoxPadding": "-2"   },  // Custom attribute, difference of widths of the run box border and padding against main bar, differs per Gantt CSS style 
   "Cfg_20" : { "DynamicStyle": "2"   },  // Uses dynamic style to set Rotate attribute for the whole rows 
   "Cfg_21" : { "LimitScroll": "23", "MinBodyRows": "8"   },   // Responsive design, for small windows sets NoVScroll and NoHScroll 
   "Panel" : { "Width": "25"   },  // Width of the Panel column, in pixels 
   "Actions" : { "OnDblClickGantt": "1"   },  // Clears the editing action on double click 
   "Def" : [ 
      // Default settings for all rows, especially for data (not group) rows 
      { "Name": "R", "CDef": ""   },  // The standard rows cannot have children 
      { "Name": "R", "Height": "65", "MaxHeight": "65"   },  // Default height of all rows in pixels 
      { "Name": "R", "PanelRotate": "1", "Rotate": "1", "GROUPRotate": "0"   },  // Rotates all data cells 
      { "Name": "R", "Panel": "Select,Delete,Copy"   },  // Defines buttons on right panel 
      { "Name": "R", "GGanttMenu": ""   },  // No right click menu is defined for main bars 
      { "Name": "R", "R1": "0", "R2": "0", "R3": "0", "CITY": "unknown"   },  // Default settings for new rows 
      { "Name": "R", "STARTCanPaste": "2", "ENDCanPaste": "2"   },  // Permits pasting to Start and End explicitly, because they are not editable 

      // Default values for filter row, override the "R" settings 
      { "Name": "Filter", "Def": "R", "R1": "", "R2": "", "R3": "", "CITY": ""   }, 

      // Default setting used for new Run boxes 
      { "Name": "New", "REG": "Region", "CN": "Country", "CITY": "City", "I1": "White", "I2": "White", "I3": "White", "I4": "White", "R1": "0", "R2": "0", "R3": "0", "COLOR": "0", "DUR": "0"   },  

      // Defines the parent rows created by grouping 
      { "Name": "Group", "CDef": "R", "Calculated": "1", "CalcOrder": "RUN,START,END,DUR", "Recalc": "11"   },  // Grouping row is calculated to show summary for its children 
      { "Name": "Group", "AggChildren": "1"   },  // This group row is never calculated by its parent - always calculates its children 
      { "Name": "Group", "GGanttRunSummary": "0", "GGanttRun": "RUN", "RUNFormula": "ganttrunsum()"   },  // The main formula to create the summary Run row 
      { "Name": "Group", "Expanded": "1", "CanExpand": "1"   },  // The group row is expanded and can expand by default. Set them to 0 to show only the group rows 
      { "Name": "Group", "Spanned": "1", "GROUPSpan": "16", "GROUPClass": "VAlign", "GROUPClassInner": "Inner"   }, 
      { "Name": "Group", "CanSelect": "0"   },  // Restricts selection of the group row 
      { "Name": "Group", "GGanttMenu": "DelGanttRunPart,DelGanttRun"   },  // Right click menu have two items to delete one box and all boxes 
      { "Name": "Group", "GGanttRunStart": "START", "GGanttRunEnd": "END"   },    // 
      { "Name": "Group", "STARTFormula": "ganttstart()", "ENDFormula": "ganttend()", "DURFormula": "START ? Grid.DiffGanttDate(START,END) : ''"   },  // Calculates run start, end and duration 
      { "Name": "Group", "GGanttStart": "", "GGanttEnd": "", "GGanttDuration": ""   }   // Clears definition for main bars, because Group row uses only Run bars 
   ], 

   "DefCols" : [ 
      { "Name": "C", "Width": "24"   }   // Default width of all columns 
   ], 

   "Head" : [ 
      // Top filter row 
      { "Kind":"Filter", "Def": "Filter", "id": "Filter", "ShowHint": "0", "MaxHeightAll": "0", "Height": "50", "MaxHeight": "60", 
              "PanelRotate": "0", "Panel": "", 
              "idVisible": "", 
              "GROUPIcon": "Enum", "GROUPOnClick": "ShowDefaults", "GROUPOnMouseOverContent": "CursorPointer", "GROUPDefaults": "|*FilterOff|*RowsAllDefGroup", "GROUPRange": "1", "GROUPShowMenu": "0", 
              "REGIcon": "Enum", "REGOnClick": "ShowDefaults", "REGOnMouseOverContent": "CursorPointer", "REGIconAlign": "Right", "REGDefaults": "|*FilterOff|*RowsAllDefR", "REGRange": "1", "REGShowMenu": "0", 
              "CNIcon": "Enum", "CNOnClick": "ShowDefaults", "CNOnMouseOverContent": "CursorPointer", "CNIconAlign": "Right", "CNDefaults": "|*FilterOff|*RowsAllDefR", "CNRange": "1", "CNShowMenu": "0", 
              "CITYIcon": "Enum", "CITYOnClick": "ShowDefaults", "CITYOnMouseOverContent": "CursorPointer", "CITYIconAlign": "Right", "CITYDefaults": "|*FilterOff|*RowsAllDefR", "CITYRange": "1", "CITYShowMenu": "0", "CITY": "", "CITYEmptyValue": "", 
              "COMPIconAlign": "Right", "COLORRange": "1", "I1Range": "1", "I2Range": "1", "I3Range": "1", "I4Range": "1", "R1IconAlign": "Right", "R2IconAlign": "Right", "R3IconAlign": "Right", 
              "STARTIcon": "Filter", "STARTButton": "", "STARTOnClickContent": "ShowCalendar", "STARTOnMouseOverContent": "CursorDefault", 
              "ENDIcon": "Filter", "ENDButton": "", "ENDOnClickContent": "ShowCalendar", "ENDOnMouseOverContent": "CursorDefault", 
              "DURIconAlign": "Right", "DURHtmlPostfix": ""  
               }  
   ], 
   
   // Column captions 
   "Header" : { "G": "Gantt", "GROUP": "Location", "id": "ID", "REG": "Region", "CN": "Country", "CITY": "City", 
           "I1": "Icon 1", "I2": "Icon 2", "I3": "Icon 3", "I4": "Icon 4", 
           "R1": "Source 1", "R2": "Source 2", "R3": "Source 3", "COLOR": "Color", 
           "START": "Start", "END": "End", "DUR": "Duration", "NEXT": "Next", "PREV": "Previous", "COMP": "Complete"   },  // Caption texts 
   "Header_2" : { "PanelRotate": "1", "Rotate": "1", "GRotate": "0"   },  // Rotates all the cells (because Header does not use Default "R") 
   "Header_3" : { "GROUPClass": "Group"   },  // Special class defined in Html 
   "Header_4" : { "Panel": "Select", "CanSelect": "0"   },  // Hides panel buttons in header 
   "Header_5" : { "NoEscape": "1"   },  // Permits HTML in column captions 
   "Header_6" : { "MaxHeight": "130"   },  // Maximal height in pixels, required to set for the too long rotated captions 
   "Header_7" : { "ShowHint": "0"   },  // Does not show Hint for rotated cells 
   "Header_8" : { "SortIcons": "2"   },  // Hides unused sort icons 

   // Data columns 
   "LeftCols" : [ 
      { "Name": "GROUP", "Type": "Text", "Width": "1", "GroupWidth": "1", "WidthPad": "0"   },  // Column used to display tree when grid grouped. For not grouped grid it is hidden 
      { "Name": "id", "Type": "Text", "WidthPad": "0", "CanEdit": "0", "CanFilter": "0"   },  // id / row number column 
      { "Name": "REG", "Type": "Text"   },  // Region column 
      { "Name": "CN", "Type": "Text"   },   // Country column 
      { "Name": "CITY", "Type": "Text"   },   // City column 
      { "Name": "COMP", "Align": "left", "Type": "Float", "Format": "0\\%"   },   // Complete column 
      { "Name": "COLOR", "Align": "left", "Type": "Enum", "Enum": "|White|Cyan|Blue|Yellow|Lime|Silver|Orange|Green"   },  // Background color for the box 
      { "Name": "I1", "Type": "Enum", "Enum": "|White|Green|Yellow|Red"   },  // First icon on top 
      { "Name": "I2", "Type": "Enum", "Enum": "|White|Green|Yellow|Red"   },  // Second icon on top 
      { "Name": "I3", "Type": "Enum", "Enum": "|White|Green|Yellow|Red"   },  // Third icon on top 
      { "Name": "I4", "Type": "Enum", "Enum": "|White|Green|Yellow|Red"   },  // Fourth icon on top 
      { "Name": "R1", "Type": "Float", "Format": "0\\%"   },  // First resource 
      { "Name": "R2", "Type": "Float", "Format": "0\\%"   },  // Second resource 
      { "Name": "R3", "Type": "Float", "Format": "0\\%"   },  // Third resource 
      { "Name": "PREV", "Type": "Text", "CanFilter": "0"   },  // Previous column (dependencies) 
      { "Name": "NEXT", "Type": "Text", "CanFilter": "0"   },  // Next column (dependencies) 
      { "Name": "START", "DefaultDate": "1/1/2013", "Type": "Date", "CanEdit": "0", "ShowHint": "0", "Tip": "1", "Icon": "Date", "IconAlign": "Right", "Format": "MMM dd, '<i>'HH'</i>'", "EditFormat": "MM/dd/yy HH"   },  // Start date column 
      { "Name": "END", "DefaultDate": "1/1/2013", "Type": "Date", "CanEdit": "0", "ShowHint": "0", "Tip": "1", "Icon": "Date", "IconAlign": "Right", "Format": "MMM dd, '<i>'HH'</i>'", "EditFormat": "MM/dd/yy HH", "CanEmpty": "1"   },  // End date column 
      { "Name": "DUR", "Type": "Text", "HtmlPostfix": " hours"   },  // Duration column 
      { "Name": "RUN", "Visible": "0", "Type": "Text"   },  // Hidden column with calculated Run for grouping rows 
      { "Name": "RES", "Visible": "0", "Type": "Text", "Formula": "'Green*'+R1+';Yellow*'+R2+';Red*'+R3"   }   // Hidden column with calculated resources in format required to calculate TreeGrid resource usage charts 
   ], 
   "Cols" : [ 
      // Gantt chart column 
      // Defines all Gantt chart setting 
      { "Name": "G", "GanttDragLine": "2", "Type": "Gantt", "MenuName": "Gantt chart"   },  // Basic setting, type and name in columns menu 
      { "Name": "G", "GanttStart": "START", "GanttEnd": "END", "GanttDuration": "DUR", "GanttDescendants": "NEXT", "GanttAncestors": "PREV"   },  // Defines source columns for Main tasks 
      { "Name": "G", "GanttRunHeight": "62"   },  // Defines height of the run boxes, in pixels 
      { "Name": "G", "GanttRunMoveRight": "Move", "GanttRunAdjust": "Shrink", "GanttRunAdjustShift": "Slip"   },  // Defines behavior for dragging run boxes 
      { "Name": "G", "GanttStrict": "1", "GanttManualChange": "4", "GanttIncorrectDependencies": "1", "GanttCorrectDependencies": "1", "GanttCorrectDependenciesFixed": "0"   },  // Sets correcting dependencies routine to behave like in MS Project 
      { "Name": "G", "GanttExclude": "w#1/5/2013~1/7/2013"   },  // Sample calendar, excludes weekends 
      { "Name": "G", "GanttChartMinStart": "1/1/2000", "GanttChartMaxEnd": "1/1/2020"   },  // Maximal range for zoom 
      { "Name": "G", "GanttZoom": "days and quarters"   },  // Predefine zoom level name 
      { "Name": "G", "GanttDataUnits": "h"   },  // All lengths in input data XML (like Dependency lags) are in hours 
      { "Name": "G", "GanttDataModifiers": "m:1/60,h:1,d:8,w:40"   },  // Modifiers that can be used in Dependency lag values to multiply the value to get hour count 
      { "Name": "G", "GanttLastUnit": ""   },  // All the end dates are set exactly and not as the last unit 
      { "Name": "G", "GanttShowDependencies": "1", "GanttShowConstraints": "1"   },  // Shows the constraints and dependency lines. Set them to 0 to hide them 
      { "Name": "G", "GanttResources": "RES", "GanttShowHtml": "0"   },  // Defines resources column to calculate resource usage and does not print the resources to the Gantt chart 
      { "Name": "G", "GanttEdit": "Main,Run,RunCorrect"   },  // Permits changing only bars, not dependencies 
      { "Name": "G", "GanttClass": "Void"   },  // Class without border and background for all main bars 
      { "Name": "G", "GanttRunClass": "Void"   },  // Removes the standard border from the boxes 
      { "Name": "G", "GanttHeight": "60"   },  // Height of the main bars, used to correctly connect the dependency arrows 
      { "Name": "G", "GanttHover": "2"   },  // Permits hovering and tip also for not editable objects, here especially for dependencies 
      { "Name": "G", "GanttDependencyColor": "21"   },  // Default dependency color, thin inset green 
      { "Name": "G", "GanttDependencyTip": "*From* (*Start*) => *To* (*End*)"   }   // Tip shown on dependency hover 
   ], 

   // Gantt Zoom defines zoom levels definition 
   // The individual levels predefine various Gantt zoom settings 
   // GanttUnits and GanttWidth specify the zooming size, to GanttUnits are all the dates rounded for display and drag 
   // GanttChartRound specifies rounding of first and last date in the chart 
   // Some zoom levels changes GanttBackground to mark different units 
   // GanttHeader1 specifies the dates shown in the first line in Gantt header 
   // GanttHeader2 and possibly also 3,4,5 specify next lines in Gantt header 
   // The ...Ex values are chosen when Exclude is hidden, they are appropriate only for excluded weekends 

   "Zoom" : [ 

      // Big levels - without GanttSize and right side pager 
      { "Name": "years and halves", "GanttUnits": "M6", "GanttChartRound": "y", "GanttWidth": "22", "GanttWidthEx": "30.8", "GanttPrintRound": "y", "GanttBackground": ";y#1/1/2008", 
                                       "GanttHeader1": "y#yyyy", "GanttHeaderStyle1": "4", "GanttHeader3": "M6#MMMMMM"   }, 
      { "Name": "years and quarters", "GanttUnits": "M3", "GanttChartRound": "y", "GanttWidth": "30", "GanttWidthEx": "42", "GanttPrintRound": "y", "GanttBackground": ";y#1/1/2008", 
                                       "GanttHeader1": "y#yyyy", "GanttHeader3": "M3#MMMMM"   }, 
      { "Name": "halves and months", "GanttUnits": "M", "GanttChartRound": "y", "GanttWidth": "25", "GanttWidthEx": "35", "GanttPrintRound": "M6", "GanttBackground": ";M6#1/1/2008", 
                                       "GanttHeader1": "M6#MMMMMM. yyyy", "GanttHeader3": "M#MM"   }, 
      { "Name": "quarters and months", "GanttUnits": "M", "GanttChartRound": "M6", "GanttWidth": "35", "GanttWidthEx": "49", "GanttPrintRound": "M3", "GanttBackground": ";M3#1/1/2008", 
                                       "GanttHeader1": "M3#MMMMM. yyyy", "GanttHeader2": "M#MMM"   }, 
      { "Name": "months and weeks", "GanttUnits": "d", "GanttChartRound": "M", "GanttWidth": "4", "GanttWidthEx": "5.6", "GanttPrintRound": "M", "GanttBackground": ";M#1/1/2008", 
                                       "GanttHeader1": "M#MMM yyyy", "GanttHeader2": "w#ddddddd", "GanttHeader3": "w#d."   }, 
      { "Name": "months and days", "GanttUnits": "d", "GanttChartRound": "M", "GanttWidth": "12", "GanttWidthEx": "16.8", "GanttPrintRound": "M", 
                                       "GanttHeader1": "M#MMMM yyyy", "GanttHeader5": "d#DDDDDD'<br/>'DDDDDDD"   }, 
      { "Name": "weeks and days", "GanttUnits": "d", "GanttChartRound": "w", "GanttWidth": "25", "GanttWidthEx": "35", "GanttPrintRound": "w", 
                                       "GanttHeader1": "w#'<i>/'ddddddd'/</i>' MMMM yyyy", "GanttHeader2": "d#%d", "GanttHeader3": "d#ddddd"   }, 
      { "Name": "days and quarters", "GanttUnits": "h", "GanttChartRound": "w", "GanttWidth": "5", "GanttPrintRound": "d", 
                                       "GanttHeader1": "d#dd MMM yyyy", "GanttHeader2": "d#dddd", "GanttHeader3": "h6#HH", "GanttHeaderRound3": "1"   }, 
      { "Name": "days and hours", "GanttUnits": "h", "GanttChartRound": "d", "GanttWidth": "12", "GanttPrintRound": "d", 
                                       "GanttHeader1": "d#dddd dddddd MMMM yyyy", "GanttHeader5": "h#HHHH'<br/>'HHHHH"   }, 

      // Small levels - with GanttSize set and right side pager 
      { "Name": "halves and hours", "GanttUnits": "h", "GanttChartRound": "d", "GanttWidth": "24", "GanttPrintRound": "h12", "GanttBackground": "w#1/6/2008#5", 
                                       "GanttHeader1": "h12#ddd dddddd MMMM yyyy <b>tt</b>", "GanttHeader1Ex": "d#dddd dddddd MMMM yyyy", "GanttHeader3": "h#HH", 
                                       "GanttSize": "w", "GanttSizeLeft": "24", "GanttSizeRight": "24", 
                                       "PagerPageSize": "w", "PagerChartSize": "M6", "PagerFormat": "Week ddddddd", "PagerTipFormat": "M/d; - M/d", "PagerCaptionFormat": "MMMMMM. yyyy"   }, 
      { "Name": "hours and quarters", "GanttUnits": "h", "GanttChartRound": "d", "GanttWidth": "90", "GanttPrintRound": "h3", "GanttBackground": "w#1/5/2008~1/7/2008; h#00:00", 
                                       "GanttHeader1": "h3#dddd dddddd MMMM yyyy", "GanttHeader2": "h#HH 'hour'", "GanttHeader3": "m15#mm", 
                                       "GanttSize": "d", "GanttSizeLeft": "3", "GanttSizeRight": "3", 
                                       "PagerPageSize": "d", "PagerChartSize": "M", "PagerFormat": "dddddd", "PagerTipFormat": "M/d", "PagerCaptionFormat": "MMMM"   }, 
      { "Name": "hours and 5 minutes", "GanttUnits": "m5", "GanttChartRound": "h", "GanttWidth": "25", "GanttPrintRound": "h", "GanttBackground": "w#1/5/2008~1/7/2008; h#00:00", 
                                       "GanttHeader1": "h#dddd dddddd MMMM yyyy", "GanttHeader2": "h#HH 'hour'", "GanttHeader3": "m5#mm", 
                                       "GanttSize": "d", "GanttSizeLeft": "12", "GanttSizeRight": "12", 
                                       "PagerPageSize": "d", "PagerChartSize": "M", "PagerFormat": "dddddd", "PagerTipFormat": "M/d", "PagerCaptionFormat": "MMMM"   }, 
      { "Name": "hours and minutes", "GanttUnits": "m", "GanttChartRound": "h", "GanttWidth": "10", "GanttPrintRound": "h", "GanttBackground": "m15#00:00; h#00:00", 
                                       "GanttHeader1": "h#dddd dddddd MMMM yyyy, '<b>'HH 'hour</b>'", "GanttHeader5": "m#mmmm'<br/>'mmmmm", 
                                       "GanttSize": "h6", "GanttSizeLeft": "60", "GanttSizeRight": "60", 
                                       "PagerPageSize": "h", "PagerChartSize": "d", "PagerFormat": "HH:00", "PagerTipFormat": "M/d HH:00", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "halves and minutes", "GanttUnits": "m", "GanttChartRound": "h", "GanttWidth": "15", "GanttPrintRound": "m30", "GanttBackground": "m15#00:00; h#00:00", 
                                       "GanttHeader1": "m30#dddd dddddd MMMM yyyy, '<b>'HH:mm '</b>'", "GanttHeader5": "m#mmmm'<br/>'mmmmm", 
                                       "GanttSize": "h3", "GanttSizeLeft": "30", "GanttSizeRight": "30", 
                                       "PagerPageSize": "h", "PagerChartSize": "d", "PagerFormat": "HH:00", "PagerTipFormat": "M/d HH:00", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "quarters and minutes", "GanttUnits": "m", "GanttChartRound": "h", "GanttWidth": "25", "GanttPrintRound": "m15", "GanttBackground": "m15#00:00; h#00:00", 
                                       "GanttHeader1": "m15#dddd dddddd MMMM yyyy, '<b>'HH:mm '</b>'", "GanttHeader3": "m#mm", 
                                       "GanttSize": "h2", "GanttSizeLeft": "15", "GanttSizeRight": "15", 
                                       "PagerPageSize": "h", "PagerChartSize": "d", "PagerFormat": "HH:00", "PagerTipFormat": "M/d HH:00", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "5 minutes and minutes", "GanttUnits": "m", "GanttChartRound": "m15", "GanttWidth": "45", "GanttPrintRound": "m5", "GanttBackground": "m5#00:00; h#00:00", 
                                       "GanttHeader1": "m5#ddd d MMM yyyy, '<b>'HH:mm'</b>'", "GanttHeader3": "m#mm", 
                                       "GanttSize": "h", "GanttSizeLeft": "5", "GanttSizeRight": "5", 
                                       "PagerPageSize": "m15", "PagerChartSize": "h6", "PagerFormat": "HH:mm", "PagerTipFormat": "M/d HH:mm", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "minutes and 15 seconds", "GanttUnits": "s15", "GanttChartRound": "m15", "GanttWidth": "22", "GanttPrintRound": "m2", "GanttBackground": "m#00:00; h#00:00", 
                                       "GanttHeader1": "m2#ddd d MMM yyyy", "GanttHeaderStyle1": "2", "GanttHeader2": "m#HH:mm", "GanttHeaderStyle2": "1", "GanttHeader3": "s15#ss", 
                                       "GanttSize": "m30", "GanttSizeLeft": "8", "GanttSizeRight": "8", 
                                       "PagerPageSize": "m5", "PagerChartSize": "h2", "PagerFormat": "HH:mm", "PagerTipFormat": "M/d HH:mm", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "minutes and 5 seconds", "GanttUnits": "s5", "GanttChartRound": "m15", "GanttWidth": "22", "GanttPrintRound": "m", "GanttBackground": "m#00:00; h#00:00", 
                                       "GanttHeader1": "m#dddd dddddd MMMM yyyy", "GanttHeaderStyle1": "2", "GanttHeader2": "m#HH:mm", "GanttHeaderStyle2": "1", "GanttHeader3": "s5#ss", 
                                       "GanttSize": "m15", "GanttSizeLeft": "12", "GanttSizeRight": "12", 
                                       "PagerPageSize": "m5", "PagerChartSize": "h2", "PagerFormat": "HH:mm", "PagerTipFormat": "M/d HH:mm", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "minutes and seconds", "GanttUnits": "s", "GanttChartRound": "m5", "GanttWidth": "10", "GanttPrintRound": "m", "GanttBackground": "s15#00:00; m#00:00", 
                                       "GanttHeader1": "m#dddd dddddd MMMM yyyy, '<b>'HH:mm '</b>minute'", "GanttHeader5": "s#ssss'<br/>'sssss", 
                                       "GanttSize": "m5", "GanttSizeLeft": "60", "GanttSizeRight": "60", 
                                       "PagerPageSize": "m", "PagerChartSize": "m30", "PagerFormat": "HH:mm", "PagerTipFormat": "M/d HH:mm", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "halves and seconds", "GanttUnits": "s", "GanttChartRound": "m5", "GanttWidth": "15", "GanttPrintRound": "s30", "GanttBackground": "s15#00:00; m#00:00", 
                                       "GanttHeader1": "s30#dddd dddddd MMMM yyyy, '<b>'HH:mm '</b>half minute'", "GanttHeader5": "s#ssss'<br/>'sssss", 
                                       "GanttSize": "m2", "GanttSizeLeft": "15", "GanttSizeRight": "15", 
                                       "PagerPageSize": "m", "PagerChartSize": "m30", "PagerFormat": "HH:mm", "PagerTipFormat": "M/d HH:mm", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "quarters and seconds", "GanttUnits": "s", "GanttChartRound": "m", "GanttWidth": "22", "GanttPrintRound": "s15", "GanttBackground": "s15#00:00; m#00:00", 
                                       "GanttHeader1": "s15#ddd dddddd MMMM yyyy, '<b>'HH:mm'</b> quarter minute'", "GanttHeader3": "s#ss", 
                                       "GanttSize": "m2", "GanttSizeLeft": "15", "GanttSizeRight": "15", 
                                       "PagerPageSize": "m", "PagerChartSize": "m30", "PagerFormat": "HH:mm", "PagerTipFormat": "M/d HH:mm", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "5 seconds and seconds", "GanttUnits": "s", "GanttChartRound": "s15", "GanttWidth": "45", "GanttBackground": "s5#00:00; m#00:00", 
                                       "GanttHeader1": "s5#ddd d MMM yyyy, '<b>'HH:mm'</b> ...'", "GanttHeader3": "s#ss", 
                                       "GanttSize": "m", "GanttSizeLeft": "5", "GanttSizeRight": "5", 
                                       "PagerPageSize": "m", "PagerChartSize": "m30", "PagerFormat": "HH:mm", "PagerTipFormat": "M/d HH:mm", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "seconds and 100 ms", "GanttUnits": "ms100", "GanttChartRound": "s2", "GanttWidth": "11", "GanttPrintRound": "s2", "GanttBackground": "s#00:00; m#00:00", 
                                       "GanttHeader1": "s2#dddd dddddd MMMM yyyy", "GanttHeaderStyle1": "2", "GanttHeader2": "s#HH:mm:ss", "GanttHeaderStyle2": "1", "GanttHeader3": "ms100#%f", 
                                       "GanttSize": "s15", "GanttSizeLeft": "20", "GanttSizeRight": "20", 
                                       "PagerPageSize": "s5", "PagerChartSize": "m2", "PagerFormat": "HH:mm:ss", "PagerTipFormat": "M/d HH:mm:ss", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "seconds and 100 ms 2", "GanttUnits": "ms100", "GanttChartRound": "s", "GanttWidth": "75", "GanttPrintRound": "s", "GanttBackground": "s#00:00; m#00:00", 
                                       "GanttHeader1": "s#dddd dddddd MMMM yyyy", "GanttHeader3": "ms100#HH:mm:ss.'<b>'f'</b>'", 
                                       "GanttSize": "s5", "GanttSizeLeft": "10", "GanttSizeRight": "10", 
                                       "PagerPageSize": "s5", "PagerChartSize": "m2", "PagerFormat": "HH:mm:ss", "PagerTipFormat": "M/d HH:mm:ss", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "100 ms and 10 ms", "GanttUnits": "ms10", "GanttChartRound": "ms100", "GanttWidth": "12", "GanttPrintRound": "ms100", "GanttBackground": "ms100#00:00; s#00:00", 
                                       "GanttHeader1": "ms100#ddd d MMM yyyy", "GanttHeaderStyle1": "2", "GanttHeader2": "ms100#HH:mm:ss.'<b>'f'</b>'", "GanttHeaderStyle2": "1", "GanttHeader3": "ms10#ffff", 
                                       "GanttSize": "s", "GanttSizeLeft": "10", "GanttSizeRight": "10", 
                                       "PagerPageSize": "s", "PagerChartSize": "s30", "PagerFormat": "HH:mm:ss", "PagerTipFormat": "M/d HH:mm:ss", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "100 ms and 10 ms 2", "GanttUnits": "ms10", "GanttChartRound": "ms100", "GanttWidth": "80", "GanttPrintRound": "ms100", "GanttBackground": "ms100#00:00; s#00:00", 
                                       "GanttHeader1": "ms100#dddd dddddd MMMM yyyy", "GanttHeader3": "ms10#HH:mm:ss.'<b>'ff'</b>'", 
                                       "GanttSize": "s", "GanttSizeLeft": "10", "GanttSizeRight": "10", 
                                       "PagerPageSize": "s", "PagerChartSize": "s30", "PagerFormat": "HH:mm:ss", "PagerTipFormat": "M/d HH:mm:ss", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "10 ms and ms", "GanttUnits": "ms", "GanttChartRound": "ms10", "GanttWidth": "14", "GanttPrintRound": "ms10", "GanttBackground": "ms10#00:00; ms100#00:00", 
                                       "GanttHeader1": "ms10#ddd d MMM yyyy", "GanttHeaderStyle1": "2", "GanttHeader2": "ms10#HH:mm:ss.'<b>'ff'</b>'", "GanttHeaderStyle2": "1", "GanttHeader3": "ms#fffff", 
                                       "GanttSize": "ms100", "GanttSizeLeft": "10", "GanttSizeRight": "10", 
                                       "PagerPageSize": "ms100", "PagerChartSize": "s2", "PagerFormat": "HH:mm:ss.fff", "PagerTipFormat": "M/d HH:mm:ss.fff", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "10 ms and ms 2", "GanttUnits": "ms", "GanttChartRound": "ms10", "GanttWidth": "100", "GanttPrintRound": "ms10", "GanttBackground": "ms10#00:00; ms100#00:00", 
                                       "GanttHeader1": "ms10#dddd dddddd MMMM yyyy", "GanttHeader3": "ms#HH:mm:ss.'<b>'fff'</b>'", 
                                       "GanttSize": "ms100", "GanttSizeLeft": "10", "GanttSizeRight": "10", 
                                       "PagerPageSize": "ms100", "PagerChartSize": "s2", "PagerFormat": "HH:mm:ss.fff", "PagerTipFormat": "M/d HH:mm:ss.fff", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }, 
      { "Name": "10 ms and ms 3", "GanttUnits": "ms", "GanttChartRound": "ms10", "GanttWidth": "220", "GanttPrintRound": "ms", "GanttBackground": "ms10#00:00; ms100#00:00", 
                                       "GanttHeader1": "ms#dddd dddddd MMMM yyyy", "GanttHeaderStyle1": "2", "GanttHeader2": "ms#HH:mm:ss.'<b>'fff'</b>'", "GanttHeaderStyle2": "1", 
                                       "GanttSize": "ms10", "GanttSizeLeft": "1", "GanttSizeRight": "1", 
                                       "PagerPageSize": "ms10", "PagerChartSize": "ms100", "PagerFormat": "HH:mm:ss.fff", "PagerTipFormat": "M/d HH:mm:ss.fff", "PagerCaptionFormat": "dddddd MMM<br>yyyy"   }  
   ], 

   // Side pagers showing Gantt zoom dates 
   "Pagers" : [ 
      { "Name": "Year", "Caption": "Year", "Type": "Gantt", "PageSize": "y", "ChartSize": "0", "Left": "0", "Format": "yyyy", "Width": "45", "ZoomToPage": "5"   }, 
      { "Name": "Month", "Caption": "Mon", "Type": "Gantt", "PageSize": "M", "ChartSize": "y", "Left": "0", "Format": "MMM", "Width": "40", "ZoomToPage": "5"   }, 
      { "Name": "Pager", "Caption": "Pager", "Type": "Gantt", "Width": "70", "FirstZoom": "halves and hours", "ZoomToPage": "4", "ChartPrev": "1", "ChartNext": "1"   }  
   ], 

   "Solid" : [ 
      // Defines the first top toolbar with combos to choose grouping, zoom and calendars 
      { "Kind":"Group", "id": "Group", "Space": "0", "Panel": "0", "Cells": "List,Zoom,HidEx,HidRes", "CanPrint": "5", 
        
         "ListLeft": "5", 
         "ListHtmlPrefix": "Group by <b>", "ListHtmlPostfix": "</b>", 
  			"List": "|none|Region|Country|Region and Country", 
         "Cols": "||REG|CN|REG,CN", 
			"ListWidth": "200", 
         "ListPrintHPage": "1", 
			
         "ZoomType": "SelectGanttZoom", 
         "ZoomHtmlPrefix": "Zoom to <b>", "ZoomHtmlPostfix": "</b>", 
         "ZoomLeft": "5", 
         "ZoomWidth": "200", 
         "ZoomPrintHPage": "1", 
       
         "HidExType": "Bool", "HidExNoColor": "1", "HidExLeft": "5", "HidExCanFocus": "0", "HidExPrintHPage": "2", 
         "HidExLabelRight": "Hide holidays", 
         "HidExFormula": "Grid.Cols.G.GanttHideExclude", 
         "HidExOnChange": "Grid.SetHideExclude(Value)", 
         "HidExCanEditFormula": "gantthasexclude()!=0", 
         "HidExTip": "Hides dates excluded by the global calendar", 

         "HidResType": "Bool", "HidResNoColor": "1", "HidResLeft": "5", "HidResCanFocus": "0", "HidResPrintHPage": "2", 
         "HidResLabelRight": "Hide resources", 
         "HidResTip": "Hides resource charts in grid bottom", 
         "HidResOnChange": ["",
               "var F = Grid.GetRows(Grid.Foot); Grid.StartUpdate();",
               "for(var i=0;i<F.length;i++) if(!Value) Grid.ShowRow(F[i]); else Grid.HideRow(F[i]); ",
               "Grid.EndUpdate();"]  
          }  
   ], 

   // Resources definition 
   "Resources" : [ 
      { "Name": "Green", "Price": "1", "Type": "1", "Availability": "100"   }, 
      { "Name": "Yellow", "Price": "2", "Type": "1", "Availability": "100"   }, 
      { "Name": "Red", "Price": "3", "Type": "1", "Availability": "100"   }  
   ], 

   // Resources usage sub table 
   "Def_2" : [ 
      // Default row for resources 
      { "Name": "Resource", "GGanttAvailability": "CITY#1#R", "GGanttAvailabilityFormat": "0.#"   },  // Defines the resource usage chart 
      { "Name": "Resource", "CanEdit": "0", "CanDelete": "", "CanSelect": "0", "Calculated": "1", "Panel": ""   },  // The resource chart row does not permit any changes 
      { "Name": "Resource", "GGanttStart": "", "GGanttEnd": "", "GGanttEdit": "", "GGanttComplete": "", "GGanttAncestors": "", "GGanttDescendants": ""   },  // Clears the setting from <C> column 
      { "Name": "Resource", "Spanned": "1", "CITYSpan": "15", "CITYRotate": "0", "Height": "30", "PanelVisible": "0", "idVisible": "0", "GROUPVisible": "0", "CITY": "Resource"   }   // Defines the look of the other cells 
   ], 
   "Foot" : [ 
      { "Kind":"Header", "id": "-2", "SortIcons": "0", "idVisible": "0", "GROUPVisible": "0", "Spanned": "1", "CITYSpan": "15", "CITY": "Resource name", "G": "Resource chart", "CanPrint": "1"   },   // Header of resources sub table with column captions 
      { "id": "-3", "Def": "Resource", "CITY": "Green", "GGanttAvailabilityClass": "Green"   },  // Green resource usage chart 
      { "id": "-4", "Def": "Resource", "CITY": "Yellow", "GGanttAvailabilityClass": "Yellow"   },  // Yellow resource usage chart 
      { "id": "-5", "Def": "Resource", "CITY": "Red", "GGanttAvailabilityClass": "Red"   }   // Red resource usage chart 
   ], 
   // End of resources usage sub table 

   "Toolbar" : { "Add": "0", "AddChild": "0", "Indent": "0", "Outdent": "0", "Sort": "0", "Calc": "0", "Cells40Sheet": ""   },  // Hides unused Toolbar buttons 

   // Different settings per style 
   "Media" : [ 
      { "GanttStyle": "GT", 
         "Cfg" : { "BoxPadding": "0"   }  
      }, 
      { "Style": "CB,CC,CE,CG,CL,CS,CO,CP,CQ,CR,CF", 
         "Cfg" : { "BoxPadding": "4"   }  
      }, 
   ], 
}) /* End of JSONP header */ 